Venus's flytraps - English Synonyms Dictionary